package com.tan.kotlintest.palette

import android.graphics.Bitmap
import android.view.View
import com.tan.kotlintest.R
import com.tan.kotlintest.base.BaseActivity
import kotlinx.android.synthetic.main.activity_test_palette_layout.*

/*
 * Copyright (C) 2018
 * 版权所有
 *
 * 功能描述： 测试Palette调色板,获取Bitmap中的活跃颜色,其他控件可以设置该颜色,来让界面更加协调
 * 作者：txj
 * 创建时间：2018/9/7
 *
 * 修改人：
 * 修改描述：
 * 修改日期
 */
class TestPaletteActivity : BaseActivity() {

    override fun getContentView(): View? {
        return inflate(R.layout.activity_test_palette_layout)
    }

    override fun onContentAdded() {
        setTitleText("测试Palette调色板,获取Bitmap中的活跃颜色")

        window.decorView.postDelayed({
            content_iv.isDrawingCacheEnabled = true
            val bitmap = Bitmap.createBitmap(content_iv.drawingCache)
            content_iv.isDrawingCacheEnabled = false

            /*Palette.from(bitmap).generate { palette ->
                val color = palette.getVibrantColor(Color.BLACK)
                show_iv.setBackgroundColor(color)
            }*/
        }, 2000)
    }


}